const swaggerJSDoc = require('swagger-jsdoc')

// 配置 OpenAPI 规范
const options = {
    definition: {
        openapi: '3.0.0', // OpenAPI 版本
        info: {
          title: 'My API', // API 名称
          version: '1.0.0', // 版本号
          description: 'A simple Express API' // 描述
        },
        servers: [
          {
            url: 'http://localhost:3000', // API 基础 URL
          },
        ],
      },
      apis: ['./routes/**/*.js'], // 指定包含 Swagger 注释的文件路径
}

// 生成 OpenAPI 规范文档
const swaggerSpec = swaggerJSDoc(options)

module.exports = swaggerSpec